//该文件用于外部扩展使用，实际会存放在nginx上配置的/custom/绝对路径上，里面并不在当前任何项目里面，保证定制修改的内容不会丢失
/**
 * 系统初始化时回调，可以注入三方脚本
 * @param {*} vue Vue实例
 * @param {*} type 有个参数值 desktop / mobile
 * @returns Promise / void
 */
window.BaitedaInit = async function(vue, type) {}

/**
 * 用户身份认证时回调，仅在私有化环境中启用
 * @param {*} user 用户对象
 * @param {*} tenant 租户对象
 */
window.BaitedaLogin = function(user, tenant) {}

/**
 * 页面全局路由变更时回调，仅在私有化环境中启用
 * @param {*} to 目标页面
 * @param {*} from 当前页面
 */
window.BaitedaRouterChanged = function(to, from) {}
